﻿using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using System.Reflection.Metadata.Ecma335;

namespace SenFangKaoHe_MVC.Controllers
{
    public class CreateDataBaseController : Controller
    {
        private readonly SqlSugarClient db;
        public CreateDataBaseController(SqlSugarClient db)
        {
            this.db = db;
        }
        public IActionResult Index()
        {
            return View();
        }

        public async Task<String> Create()
        {
            db.DbFirst
         .IsCreateAttribute() // 生成SqlSugar特性
         .StringNullable()  // 强制可空类型string加上？
         .CreateClassFile(  // 创建实体类文件的方法
         "C:\\Users\\shenm\\source\\repos\\SenFangKaoHe_MVC\\SenFangKaoHe_MVC\\Models\\Entity", // 创建的实体类文件的存放路径
         "SenFangKaoHe_MVC.Models.Entity"); //指定实体类所属的命名空间
            return "ok";
        }
    }
}
